﻿// 3656. 数字.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include <string>
#include <memory.h>

using namespace std;
/*
https://www.acwing.com/problem/content/3659/

给定一个由 0∼9构成的长度为 N 的字符串，请你统计出现次数最多的数字。

输入格式
输入包含多组测试数据。

每组数据占一行，包含一个字符串。

输出格式
每组数据输出一行结果，表示出现最多的数字。

如果多个数字出现次数相同，则优先输出较小的数字。

数据范围
1≤N≤1000
输入样例：
1234567891
11122333
1235564
输出样例：
1
1
5
*/
int cnt[10];
string str;
int main()
{
	while (cin >> str) {
		memset(cnt,0,sizeof cnt);

		for (int i = 0; i < str.size(); i++) {
			int v = str[i] - '0';
			cnt[v]++;
		}

		int ans = -1; int count = 0;
		for (int i = 0; i <= 9; i++) {
			if (cnt[i] > count) {
				count = cnt[i];
				ans = i;
			}
		}

		cout << ans << endl;

	}
}

 